﻿function TabView(Url, TabName, TabTitle, icon) {
    /// <summary>
    /// 当弹出选项卡是选择判断，如果出错就弹出新窗口
    /// </summary>
    /// <param name="Url">链接</param>
    /// <param name="TabName">TAB名称</param>
    /// <param name="TabTitle">TAB标题</param>
    try {
        top.addUTab(Url, TabName, TabTitle, icon);
    } catch (e) {
        window.open(Url);
    }
}
function RemTab(tid) {
    top.X('RegionPanel1_mainRegion_mainTabStrip').removeTab(tid);
}
function autoComp(t) {
    $('#' + t).bind("keydown", function (event) {
        // 通过 Tab 选择一项时，不会使当前文本框失去焦点
        if (event.keyCode === $.ui.keyCode.TAB &&
                $(this).data("autocomplete").menu.active) {
            event.preventDefault();
        }
    }).autocomplete({
        minLength: 0,
        source: function (request, response) {
            $.getJSON("/search.ashx", {
                term: request.term
            }, response);
        },
        search: function () {
            // 自定义的minLength（如果要限制两个字符才提示，把下面的1改为2即可）
            var term = this.value;
            if (term.length < 1) {
                return false;
            }
        },
        focus: function () {
            // 阻止某一项获得焦点时，更新文本框的值
            return false;
        },
        select: function (event, ui) {

            //var terms = split(this.value);
            //alert(ui.item.value);
            //// 移除用户正在输入项
            //terms.pop();
            //// 添加用户选择的项
            //terms.push(ui.item.value);
            //// 添加占位符，确保字符串的最后以逗号空格结束
            //terms.push("");
            this.value = ui.item.value.split(" - ")[0];
            return false;
        }
    });
}